<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="pragma" content="no-cache" />
		<meta http-equiv="cache-control" content="no-cache" />
		<meta http-equiv="Expires" content="0" />
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Insert title here</title>
		<script type="text/javascript">
			// json的定义
			var jsonObj={"key1":12,
                "key2":"abc",
                "key3":true,
                "key4":[11,"arr",false],
                "key5":{
                    "key5_1" : 551,
                    "key5_2" : "key5_2_value"
                },
                "key6":[{
                    "key6_1_1":6611,
                    "key6_1_2":"key6_1_2_value"
                },{
                    "key6_2_1":6621,
                    "key6_2_2":"key6_2_2_value"
                }]
			};

			// json的访问
			alert(jsonObj.key1);
			alert(jsonObj.key2);
			alert(jsonObj.key3);
            for (var i = 0; i < jsonObj.key4.length; i++) {
                alert(jsonObj.key4[i]);
            }
            alert(jsonObj.key5.key5_1);
            alert(jsonObj.key5.key5_2);
            var key6Element = jsonObj.key6[0];
            alert(key6Element.key6_1_1);
            alert(key6Element.key6_1_2);

			// json对象转字符串
            var jsonStr = JSON.stringify(jsonObj);
            alert(jsonStr);

            // json字符串转json对象
            var jsonObj2 = JSON.parse(jsonStr);
            alert(jsonObj2.key1)

		</script>
	</head>
	<body>
		
	</body>
</html>